Learning Tonal Harmony from Bach Chorales

نویسندگان

  • Daniele P. Radicioni
  • Roberto Esposito
چکیده

Tonal harmony analysis is an intriguing cognitive skill, combining general domain knowledge with contextual cues. In this work we cast it to a Supervised Sequential Learning problem (SSL), and introduce the system geraint, showing how such a problem can be solved via the HMPerceptron algorithm. We explain the main concepts used in music analysis, their use within an automatic environment, and provide their cognitive motivation, such that geraint is both effective on a computational viewpoint, and justifiable on musical and psychological accounts. geraint’s predictions are evaluated on a corpus of 4-parts harmonized chorals by J.S. Bach. We report on the experiment, and discuss our system’s results in comparison to literature.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DeepBach: a Steerable Model for Bach Chorales Generation

The composition of polyphonic chorale music in the style of J.S Bach has represented a major challenge in automatic music composition over the last decades. The art of Bach chorales composition involves combining four-part harmony with characteristic rhythmic patterns and typical melodic movements to produce musical phrases which begin, evolve and end (cadences) in a harmonious way. To our know...

متن کامل

Statistical Properties of Tonal Harmony in Bach’s Chorales

This study aims to contribute empirical computational results to the understanding of tonality and harmonic structure. It analyses aspects of tonal harmony and harmonic patterns based on a statistical, computational corpus analysis of Bach’s chorales. This is carried out using a novel heuristic method of segmentation developed specifically for that purpose. Analyses of distributions of single p...

متن کامل

Learning to analyse tonal music

This work is an effort towards the develop-ment of a system for the automation of tra-ditional tonal analysis of polyphonic scores insymbolic format. The system detects chordswith their tonal functions, and key changes.All the possible tonal and key analyses arerepresented as a weighted directed acyclicgraph. The best analysis is the path thatmaximizes, through a...

متن کامل

Exploring Rameau and Beyond: A Corpus Study of Root Progression Theories

This study empirically explores root progression theories as a differentiator between tonal and pre-tonal music with a statistical corpus analysis of Palestrina Madrigals and Bach Chorales. Results found some quantitative evidence in the corpora for Rameau’s rule-based root progression theory and Meeus’ symmetry between “dominant” and “subdominant” root progressions. Further investigation revea...

متن کامل

Selection of Attributes for Modeling Bach Chorales by a Genetic Algorithm

A genetic algorithm selected combinations of attributes for a machine learning system. The algorithm used 90 Bach chorale melodies to train models and randomly selected sets of 10 chorales for evaluation. Compression of pitch was used as the fitness evaluation criterion. The best models were used to compress a different test set of chorales and their performance compared to human generated mode...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006